! DICONIX.WD
! Printer driver file for Kodak Diconix 150
!
! Assumes printer has DIP switches set to emulate IBM Proprinter,
! and is in expanded mode (swithc A9 up).
!
! Does not support proportional spacing (could be added later)

COMMANDS														    
! <27>A<1>
! <27>2	 6 lines per inch
! <27>x<3> quality print mode
! <27><6> IBM character set 2
    RESET               "<24><27>2<27>x<3><27><6>"
    FORM_LENGTH         "<27>C%c"
    PREAMBLE            ""
    POSTAMBLE           "<24>"
    BOLD_ON             "<27>E"
    BOLD_OFF            "<27>F"
    ITALIC_ON           "<27>-<1>"
    ITALIC_OFF          "<27>-<0>"
    UNDERLINE_ON        "<27>-<1>"
    UNDERLINE_OFF       "<27>-<0>"
    SUBSCRIPT_ON        "<27>S<1>"
    SUBSCRIPT_OFF       "<27>T"
    SUPERSCRIPT_ON      "<27>S<0>"
    SUPERSCRIPT_OFF     "<27>T"
    NEW_PAGE            "<12>"
    CARRIAGE_RETURN     "<13>"
    MOVE_DOWN           "*<10>"
    MOVE_RIGHT_PREFIX   ""
    MOVE_RIGHT          "*<32>"
    MOVE_RIGHT_SUFFIX   ""
END_COMMANDS

TRANSLATES telephone
    5:35
END_TRANSLATES

TYPEFACE pica
    NAME        "Pica"
    SERIF
    TYPE        COURIER
    TRANSLATE   telephone
! <27>p<0> proportional off
! <27>W<0> double width off
! <27><15> condensed on
! <27><18> condensed off
    FONT
        HEIGHT              240  ! 12 point
        WIDTH               1    ! 10 cpi
        COMMAND             "<27>p<0><27>W<0><18>"
    FONT
        HEIGHT              320  ! 16 point
        WIDTH               2    ! 5 cpi
        COMMAND             "<27>p<0><27>W<1><18>"
    END_FONT
END_TYPEFACE

MODEL
    NAME        "Kodak Diconix 150"
    MIN_X       144 ! 144 twips = 1/10 in
    MIN_Y       240 ! 240 twips = 1/6 in
    SKIP_X      8   ! 3/4 in
    SKIP_Y      0
    TYPEFACE    pica
END_MODEL
